// 物流轨迹查询页面逻辑
Page({
  data: {
    logisticsUrl: ''
  },
  onLoad: function (options) {
    // 获取传入的参数
    const { 
      expressCompany, 
      expressNumber, 
      phone, 
      from, 
      to,
      orderId,
      address
    } = options;
    
    // 构建H5页面URL，传入必要参数
    // 注意：这里需要替换为您自己的服务器域名
    // 本地测试可以使用 127.0.0.1:3000
    // 正式环境请使用您的域名，并确保已在小程序管理后台添加为业务域名
    const baseUrl = 'https://您的服务器域名/logistics';
    
    // 构建URL参数
    const params = [];
    if (expressCompany) params.push(`com=${encodeURIComponent(expressCompany)}`);
    if (expressNumber) params.push(`num=${encodeURIComponent(expressNumber)}`);
    if (phone) params.push(`phone=${encodeURIComponent(phone)}`);
    if (from) params.push(`from=${encodeURIComponent(from)}`);
    if (to) params.push(`to=${encodeURIComponent(to)}`);
    if (orderId) params.push(`orderId=${encodeURIComponent(orderId)}`);
    if (address) params.push(`address=${encodeURIComponent(address)}`);
    
    const logisticsUrl = `${baseUrl}?${params.join('&')}`;
    
    console.log('物流查询URL:', logisticsUrl);
    
    this.setData({
      logisticsUrl: logisticsUrl
    });
  }
}) 